"""
题目8: 列表操作
难度: ★☆☆☆☆
类型: 数据结构

要求:
1. 创建一个包含5个数字的列表
2. 在列表末尾添加一个数字
3. 在列表开头插入一个数字
4. 删除列表中的第一个元素
5. 删除列表中的最后一个元素
6. 对列表进行排序（升序和降序）
7. 查找列表中的最大值和最小值
8. 计算列表的平均值

提示:
- 使用append()添加元素
- 使用insert()插入元素
- 使用remove()删除元素
- 使用sort()排序
- 使用max()和min()查找最值

示例输出:
原始列表: [3, 1, 4, 1, 5]
添加后: [3, 1, 4, 1, 5, 9]
插入后: [0, 3, 1, 4, 1, 5, 9]
删除第一个: [3, 1, 4, 1, 5, 9]
删除最后一个: [3, 1, 4, 1, 5]
升序排序: [1, 1, 3, 4, 5]
降序排序: [5, 4, 3, 1, 1]
最大值: 5
最小值: 1
平均值: 2.8
""" 